@charset "utf-8";
a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param,figure{margin:0; padding:0;}
html,body{margin:0; padding:0; font-family:"San Francisco", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Noto Sans", "Roboto", "Helvetica Neue", "Microsoft YaHei", Helvetica, sans-serif;-webkit-text-size-adjust:none;/*Google Chrome*/}
body{ overflow-x: hidden;}
select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style-type:none; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;}
fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0px; height:0px; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearb{ clear:both;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.fl{ float: left;}
.fr{ float: right;}
a{text-decoration:none;}
.bj_all{ width: 100%;  background: linear-gradient(to bottom, #ffed41 0%,#ea5513 100%); position: relative; }
.bj_pub{width: 1200px; margin: auto;  }

.black_8{ background: #000; height: 80px; width: 100%;}
.bj_pos{position: relative; }
.bj_head{ width: 45.208%; position: absolute; left: 37%; top: 50%;}
.bj_head img{ width: 100%;}
.words{width: 1200px;  margin-top:-160px; position: relative;padding-bottom: 160px;}
.words_con{ height: 1127px; display: none; margin: auto; width: 1098px; background: url(../images/words.png) no-repeat; clear: both;}
.introduce{padding-top: 679px; padding-left: 36px; width:1057px; display: none;}
.introduce p{ line-height: 37px;text-align: center; font-size: 24px; font-family: "微软雅黑"; color: #434343;}
.h_click{ height: 307px; width: 302px; position: absolute; left: 0; bottom: 0px;}
.rotate{position: absolute; top: 170px; width: 90px; height: 80px; left: 190px;}
.rotate img{ width: 80px; -moz-animation:rotate 10s infinite linear; -webkit-animation:rotate 10s infinite linear; animation:rotate 10s infinite linear; cursor: pointer;}
.mt_50{ margin-bottom: 50px;}
 @-moz-keyframes rotate{
	0%{
	  -moz-transform:rotate(0deg);
	}
	 100%{
	   -moz-transform:rotate(360deg);
	}
}
@-webkit-keyframes rotate{
    0%{
      -webkit-transform:rotate(0deg);
    }
     100%{
       -webkit-transform:rotate(360deg);
    }
}
@keyframes rotate{
    0%{
      transform:rotate(0deg);
    }
     100%{
       transform:rotate(360deg);
    }
}
.conduit_a{ height: 894px; background: url(../images/conduit.png) no-repeat left; margin-left: 86px; width: 1114px; position: relative;}
.line_tit{ margin-left: 62px; }
.line_logo{ float: right; margin-right: 30px; margin-top: 50px; height: auto;overflow: hidden; height: 63px; width: 595px; }
.video{ margin-left: 100px;padding-top: 25px; height: 336px; overflow: hidden;}
.v_left{background: url(../images/v_left.png) no-repeat left; width: 455px; float: left; margin-right: 25px; height: 268px;}
.v_right{background: url(../images/v_right.png) no-repeat right; width: 430px;  float: left; height: 316px; padding-left: 100px; padding-top: 20px;}
.v_right p{line-height: 41px;text-align: left; font-size: 24px; font-family: "微软雅黑"; color: #434343;}
.review_tit{ margin-left: 145px;}
a.abtn{
	position:absolute;
	top:4px;
	display:block;
	height:142px;
	width:25px;
	overflow:hidden;
}
a.aleft{left:7px;}
a.agrayleft{cursor:default;	}
a.aright{right:7px;}
.productshow{
	width:945px;
	height:143px;
	padding:4px 0;
	margin:20px auto;
	margin-left: 110px;
	position:relative;
	text-align:center;
}
.productshow .scrollcontainer{
	width:810px;
	height:143px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.productshow .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}
.productshow .scrollcontainer li{
	float:left;
	width:143px;
	height:143px;
	line-height: 143px;
	margin: 0 10px;
	text-align:center;
	overflow: hidden;
}
.productshow .scrollcontainer li.last{
	background:none;
}
.productshow .scrollcontainer li div{
	
	height:143px;
	width:143px;
	overflow:hidden;
	text-align:center;
}
.productshow .scrollcontainer a img{
	transition:All 0.8s ease-in-out;-webkit-transition:All 0.8s ease-in-out;-moz-transition:All 0.8s ease-in-out; -o-transition:All 0.8s ease-in-out;
}
.productshow .scrollcontainer a:hover img{
	
	transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);  -o-transform:scale(1.2);  -ms-transform:scale(1.2);
}
.productshow .scrollcontainer li p{
	margin:0;
	line-height:32px;
}
.conduit_b{ float: right; width: 1080px; height: 182px; margin-right: 22px; overflow: hidden;}
.conduit_c{ width: 1188px; height: 921px; background: url(../images/conduit_3.png) no-repeat right; position: relative;}
.line_up_tit{ float: right; margin-right: 16px; }
.conduit_d{ margin-left: 10px; height: 122px;}
.lu{ margin-top: 15px; overflow:hidden;}
.lu_left{ width: 500px; }
.lu_right{ width: 300px;margin-top: 120px; margin-left: 40px;}
.ps_2{ width: 290px;}
.ps_2 .scrollcontainer{ width: 163px;}
.lu_p{ margin-left: 75px; overflow: hidden;}
.lu_p p{ line-height: 41px;text-align: left; font-size: 24px; font-family: "微软雅黑"; color: #434343;}
.scan{overflow: hidden; margin-top: 25px;  height: auto;}
.scan_left{ width: 356px; height: 402px;}
.scan_p{ margin-left: 170px; margin-top: 30px;}
.scan-a{ background: url(../images/scan.png) no-repeat; width: 319px; height: 139px; margin-left: 270px; margin-top: 10px;}
.scan-a a{ width: 165px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; background: #434343; color: #fff; display: inline-block; margin-top: 80px; margin-left: 160px; font-size: 18px;}
.conduit_e{ background: url(../images/conduit_5.png) no-repeat left; height: 934px; margin-left: -2px;}
.pt_30{ padding-top: 30px;}
.ps_3{ width: 600px;}
.ps_3 .scrollcontainer{ width: 489px;}
.list{ margin-left: 150px; margin-top: 100px; overflow: hidden; height: auto;}
.list_left{ width: 300px; margin-top: 100px;}
.movie_con{ overflow: hidden; margin-left: 150px;}
.movie_con p{line-height: 41px;text-align: left; font-size: 24px; font-family: "微软雅黑"; color: #434343;}
.movie_con p a{ color: #fff;}
.mt_30{ margin-top: 30px;}
.mb_10{ margin-bottom: 10px;}
.conduit_f{ margin-left: 12px; overflow: hidden;}
.conduit_g{background: url(../images/conduit_7.png) no-repeat top left; height: 1044px; margin-left: 7px;}
.business_tit{ margin-left: 117px; padding-top: 30px;}
.business{ background: url(../images/business.png) no-repeat; height: 794px; width: 944px; margin-left: 180px; margin-top: 65px;}
.b_con{ width: 944px; padding-top: 499px;}
.b_con p{line-height: 41px;text-align: center; font-size: 24px; font-family: "微软雅黑"; color: #434343;}
.grass{ width: 100%; margin-top: -20px;}
.grass img{ width: 100%;}
.bj_footer{ background: url(../images/root.png) no-repeat left top; width: 100%; margin-top: -65px;}
.foot{ padding-top: 430px; text-align: center;}
.hello{ margin-top: 365px;}
.logo{ margin-top: 250px; margin-bottom: 70px;}
.lu_left{ margin-left: 100px;}
.scan_left{ margin-left: 100px;}

.pt_40{ padding-top: 40px; }
.dot_a{ left:15px; top: 166px;}
.dot_b{right: 15px; top: 69px; float: right;}
.dot_c{ left: 15px; top: 150px;}
.dot_d{left: 70px; top: 150px;}
@keyframes warn {  
    0% {  
        transform: scale(0);  
        opacity: 0.0;  
    }  
    25% {  
        transform: scale(0);  
        opacity: 0.1;  
    }  
    50% {  
        transform: scale(0.1);  
        opacity: 0.3;  
    }  
    75% {  
        transform: scale(0.5);  
        opacity: 0.5;  
    }  
    100% {  
        transform: scale(1);  
        opacity: 0.0;  
    }  
}  
@-webkit-keyframes "warn" {  
    0% {  
        -webkit-transform: scale(0);  
        opacity: 0.0;  
    }  
    25% {  
        -webkit-transform: scale(0);  
        opacity: 0.1;  
    }  
    50% {  
        -webkit-transform: scale(0.1);  
        opacity: 0.3;  
    }  
    75% {  
        -webkit-transform: scale(0.5);  
        opacity: 0.5;  
    }  
    100% {  
        -webkit-transform: scale(1);  
        opacity: 0.0;  
    }  
}  
  
.container {  
    position: relative;  
    width: 50px;  
    height: 50px;  
    cursor: pointer;
}  
/* 保持大小不变的小圆圈  */  
.dot {  
    position: absolute;  
    width: 6px;  
    height: 6px;  
    left: 15px;  
    top: 15px;  
    background: #fff;
    -webkit-border-radius: 20px;  
    -moz-border-radius: 20px;  
    border: 2px solid #fff;  
    border-radius: 20px;  
    z-index: 2;  
}  
/* 产生动画（向外扩散变大）的圆圈  */  
.pulse {  
    position: absolute;  
    width: 24px;   
    height: 24px;  
    left: 2px;  
    top: 2px;  
    border: 6px solid #fff;  
    -webkit-border-radius: 30px;  
    -moz-border-radius: 30px;  
    border-radius: 30px;  
    z-index: 1;  
    opacity: 0;  
    -webkit-animation: warn 3s ease-out;  
    -moz-animation: warn 3s ease-out;  
    animation: warn 3s ease-out;  
    -webkit-animation-iteration-count: infinite;  
    -moz-animation-iteration-count: infinite;  
    animation-iteration-count: infinite;  
}  
.contact_us{position: fixed; background: rgba(0,0,0,0.5); top: 0; left: 0; width:100%; height: 100%; display: none;}
.con_img{ width: 400px; height: 481px; position: absolute; top: 50%; left: 50%; margin-left: -200px; margin-top: -240.5px; background: url(../images/contact.png) no-repeat; background-size: 100%;}
.close{ margin-left: 5px; margin-top: 5px; cursor: pointer;}
.v_left video{ margin-left: 22px; margin-top: 20px;}
.p_tit{  font-size: 14px; padding-left: 47px; padding-top: 32px; display: inline-block; width: 300px;}
.p_address{padding-left: 27px; line-height: 30px; font-size: 14px; margin-top: 20px;}
.p_tel{padding-left: 27px; line-height: 30px; font-size: 14px;}
.contact_a{ width: 500px; height: 149px; background: url(../images/xs.png) no-repeat; left: 48px;}
.contact_0{ position: absolute; top: 0;  z-index: 9; display: none; overflow: hidden;}
.contact_b{ width: 500px; height: 149px; background: url(../images/xx.png) no-repeat; right: 51px;}
.contact_b .p_tit{ text-align: right;  padding-left: 156px; padding-top: 42px;}
.contact_c{ left: 49px;}
.contact_d{ width: 500px; height: 251px; background: url(../images/ys.png) no-repeat;}
.oicq{ width: 440px; margin-left: 50px;}
.q_left{ margin-right: 40px; line-height: 24px;}
.qt{ text-align: center; margin-top: 12px; margin-bottom: 5px;}
.qc{ font-size: 14px;}
.qc span{ display: inline-block; width:65px ;}
.q_right{line-height: 24px;}
.ui-page { 
	-webkit-backface-visibility: hidden; 
}
.container_q{
	padding:5px;
	min-width:320px;
}
#one{
	width:100%;
	
}
#one li{
float:left;
}
#one li .a-1{
	
	min-height:70px;
	
}
#one li a{
	display:block;
	margin:5px;
	background:yellow;
}
#one li img{
	width:100%;
	min-height:70px;
	vertical-align: middle;
}
.scroll{
	width:80px;
	height:80px;
	background:#434343;
	color:#f19703;
	line-height:80px;
	text-align:center;
	position:fixed;
	right:30px;
	bottom:50px;
	cursor:pointer;
	font-size:14px;
}